* Drop support for OLD_MODULES_BASE_PATH. GTK+ 4 only supports modules
in the multiarch location.
* d/libgtk-4-0.postinst.in: Run gio-querymodules for IM modules
+ * Look for print backends in the same triggers as IM modules
-- Jeremy Bicha <jbicha@debian.org> Fri, 19 Jan 2018 22:05:35 -0500
set -e
update_modules () {
- for dir in immodules; do
+ for dir in immodules printbackends; do
if [ -d "/@MODULES_BASE_PATH@/$dir" ]; then
/@LIBDIR@/glib-2.0/gio-querymodules "/@MODULES_BASE_PATH@/$dir" || true
fi
if [ "$1" = triggered ]; then
# This is triggered everytime an application installs a
- # GTK IM module
+ # GTK IM module or print backend
update_modules
exit 0
fi
if [ -d /@MODULES_BASE_PATH@ ]; then
# Purge the cache
rm -f /@MODULES_BASE_PATH@/immodules.cache
+ rm -f /@MODULES_BASE_PATH@/printbackends.cache
rmdir -p --ignore-fail-on-non-empty /@MODULES_BASE_PATH@
fi
interest-noawait /@MODULES_BASE_PATH@/immodules
+interest-noawait /@MODULES_BASE_PATH@/printbackends